de.cebis.moccabox.repository.provider.xmlbeans
Class XMLMoccaPartProviderFactory

java.lang.Object
  extended by de.cebis.moccabox.repository.provider.xmlbeans.XMLMoccaPartProviderFactory
All Implemented Interfaces:
MoccaPartProviderFactory

public class XMLMoccaPartProviderFactory
extends java.lang.Object
implements MoccaPartProviderFactory

Implementierung des Interface MoccaPartProviderFactory für die Erzeugung und Konfiguration von XmlMoccaPartProvider-Objekten. Es können verschiedene Eingabe-Formate für die XML-Beschreibung unterstützt werden (InputStream, URL, File, String [Filesystem, Classpath).

Author:
weichelt

Constructor Summary
XMLMoccaPartProviderFactory()
           
 
Method Summary
 MoccaPartProvider buildProvider(MoccaPartDefinition def)
          Anlegen einer neuen Provider-Hilfsklasse für eine gegebene MoccaPartDefinition.
 de.cebis.moccabox.repository.io.views.concept.XmlConceptdefinitionDocumentBean getConceptDefinitionDocument(java.lang.Object definitionSource)
          Zurückliefern eines korrespondierenden XmlConceptdefinitionDocumentBean für die übergebene Quelle der Definition von Konzepten.
 de.cebis.moccabox.repository.XmlMoccapartDocumentBean getMoccapartDocument(java.lang.Object definitionSource)
          Zurückliefern eines korrespondierenden XmlMoccaPartDocumentBean für die übergebene Quelle der Definition.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLMoccaPartProviderFactory

public XMLMoccaPartProviderFactory()
Method Detail

buildProvider

public MoccaPartProvider buildProvider(MoccaPartDefinition def)
Description copied from interface: MoccaPartProviderFactory
Anlegen einer neuen Provider-Hilfsklasse für eine gegebene MoccaPartDefinition.

Specified by:
buildProvider in interface MoccaPartProviderFactory
Parameters:
def - Definition des entsprechenden MoccaPart.
Returns:
Der korrespondierende MoccaPartProvider.

getMoccapartDocument

public de.cebis.moccabox.repository.XmlMoccapartDocumentBean getMoccapartDocument(java.lang.Object definitionSource)
                                                                           throws java.lang.Exception
Zurückliefern eines korrespondierenden XmlMoccaPartDocumentBean für die übergebene Quelle der Definition. Die Quelle kann verschiedene Eingabeformate haben (InputStream, URL, File, String [Filesystem, Classpath).

Parameters:
definitionSource - Die Quelle der Definition.
Returns:
Das korrespondierende XmlMoccaPartDocumentBean.
Throws:
java.lang.Exception - Fehler, falls die Quelle nicht ausgelesen oder erkannt werden kann.

getConceptDefinitionDocument

public de.cebis.moccabox.repository.io.views.concept.XmlConceptdefinitionDocumentBean getConceptDefinitionDocument(java.lang.Object definitionSource)
                                                                                                            throws java.lang.Exception
Zurückliefern eines korrespondierenden XmlConceptdefinitionDocumentBean für die übergebene Quelle der Definition von Konzepten. Die Quelle kann verschiedene Eingabeformate haben (InputStream, URL, File, String [Filesystem, Classpath).

Parameters:
definitionSource - Die Quelle der Definition.
Returns:
Das korrespondierende XmlConceptdefinitionDocumentBean.
Throws:
java.lang.Exception - Fehler, falls die Quelle nicht ausgelesen oder erkannt werden kann.